package com.medical.blood.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("payment_order")
public class PaymentOrder {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String orderNo; // 订单编号
    private Long userId; // 用户ID
    private String deviceId; // 设备ID
    private String testItemIds; // 检测项目ID集合
    private BigDecimal totalAmount; // 总费用
    private String payStatus; // 支付状态：未支付/已支付/退款中
    private Date payTime; // 支付时间
    private String wxPayTransactionId; // 微信支付交易号
    private Date createTime; // 创建时间
}